| 
 IFPerforms conditional processing in batch programs. If the condition
specified by an IF command is true, MS-DOS carries out the command that
follows the condition. If the condition is false, MS-DOS ignores the
command. You can use this command only in batch programs.
Syntax
    IF [NOT] ERRORLEVEL number command
    IF [NOT] string1==string2 command
    IF [NOT] EXIST filename command
Parameters
NOT
    Specifies that MS-DOS should carry out the command only if the condition
    is false.
ERRORLEVEL number
    Specifies a true condition only if the previous program run by
    COMMAND.COM returned an exit code equal to or greater than number.
command
    Specifies the command that MS-DOS should carry out if the preceding
    condition is met.
string1==string2
    Specifies a true condition only if string1 and string2 are the same.
    These values can be literal strings or batch variables (%1, for
    example). Literal strings do not need quotation marks.
EXIST filename
    Specifies a true condition if filename exists. |